

package jnpf.model.mzcompilationproject;

import com.baomidou.mybatisplus.annotation.TableField;
import jnpf.util.generater.DataSwapUtil;
import lombok.Data;
import java.util.List;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.alibaba.fastjson.annotation.JSONField;
import jnpf.annotation.JnpfField;

/**
 *
 * 
 * @版本： V3.2.0
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2023-12-10
 */
@Data
public class MzCompilationprojectForm  {
	/** 主键 */
	private String id;
    /** 采编名称 **/
    @JsonProperty("projectname")
    private String projectname;

    /** 采编项目编码 **/
    @JsonProperty("projectcode")
    private String projectcode;

    /** 成果类型 **/
    @JsonProperty("achievementtype")
    private String achievementtype;

    /** 类型（本科、研究生） **/
    @JsonProperty("gainType")
    private String gainType;


    /** 所属学院 **/
    @JsonProperty("affiliatedcollege")
    private String affiliatedcollege;

    /** 项目完成人 **/
    @JsonProperty("projectcompletionperson")
    private String projectcompletionperson;

    /** 项目开始时间 **/
    @JsonProperty("projectstart")
    @JnpfField(
 label = "项目开始时间",  jnpfKey = "date",  format = "yyyy-MM-dd",            vModel = "projectstart")
    private String projectstart;

    /** 项目结束时间 **/
    @JsonProperty("projectend")
    @JnpfField(
 label = "项目结束时间",  jnpfKey = "date",  format = "yyyy-MM-dd",            vModel = "projectend")
    private String projectend;

    /** 是否启用 **/
    @JsonProperty("isenable")
    private String isenable;

    /** 封面图片 **/
    @JsonProperty("coverurl")
    private String coverurl;

    /** 视频文件 **/
    @JsonProperty("videourl")
    private String videourl;

    /** 序号 **/
    @JsonProperty("sort")
    private Integer sort;

    /** 项目简介 **/
    @JsonProperty("briefintroduction")
    private String briefintroduction;

    /** 是否完成 **/
    @JsonProperty("iscomplete")
    private String iscomplete;

    /** 状态 **/
    @JsonProperty("state")
    private String state;

    /** 是否采编挂网 **/
    @JsonProperty("isspread")
    private String isspread;


}
